Carbon


Request Codes

Header: Components.h

enum {
    kComponentOpenSelect = -1,
    kComponentCloseSelect = -2,
    kComponentCanDoSelect = -3,
    kComponentVersionSelect = -4,
    kComponentRegisterSelect = -5,
    kComponentTargetSelect = -6,
    kComponentUnregisterSelect = -7,
    kComponentGetMPWorkFunctionSelect = -8,
    kComponentExecuteWiredActionSelect = -9,
    kComponentGetPublicResourceSelect = -10
};

Constant descriptions

kComponentOpenSelect

A request to open a connection. Your component must respond to this request code.

kComponentCloseSelect

A request to close a connection. Your component must respond to this request code.

kComponentCanDoSelect

A request to determine whether your component supports a particular request. Your component must respond to this request code

kComponentVersionSelect

A request to return your component’s version number. Your component must respond to this request code.

kComponentRegisterSelect

A request to determine whether your component can operate in the current environment. Your component may or may not respond to this request code.

kComponentTargetSelect

A request to call another component whenever your component would call itself. Your component may or may not respond to this request code.

kComponentUnregisterSelect

A request to perform any operations necessary as a result of your component being unregistered. Your component may or may not respond to this request code

kComponentGetMPWorkFunctionSelect
kComponentExecuteWiredActionSelect
kComponentGetPublicResourceSelect

These values are used in the ComponentParameters structure to specify the type of a request to a component. Apple has defined these request codes:


© 2000 Apple Computer, Inc. — (Last Updated 4/6/2000)